koyomi:画像からイベントをカレンダーに追加するdiscord bot
自分のカレンダーにイベントを追加してくれるdiscord bot
できること
instagramで情報が流れてきた時にスクショして
https://gyazo.com/3b357fe82b2a7ad8a60311afd5131737
discordでkoyomiに渡すとスケジュールを作ってくれる
https://gyazo.com/923791298238ba55377d051618396965
「アニメミる?」の認識もできることがある(すごい)
YouTubeのスクショから
https://gyazo.com/5e67a20cb50d2ee8895e8d0a3a685d3f
予定を追加できる
https://gyazo.com/e99093f226a1ff0867cc97369f718722
候補から選択もできるし、気に食わなかったら手動入力もできる
https://gyazo.com/c46a06c32c743db8312479029460fc5f
code:アーキテクチャ
Discord Slash Command
↓
Cloudflare Workers + Hono
↓
┌─ gpt-5-nano (画像解析・文章解析)
└─ Google Calendar API (イベント作成)
TODO
実行可能なAPIドキュメントを作成する
一撃でスクショをdiscordに送りつけるshortcut→まだできない無理
webhookで画像を送れればdiscordにテキストを送ることはできる
slash commandを送ることができない
Gemini 2.5 Pro.icon
残念ながら、ご希望の**「iPhoneでスクリーンショットを撮る → Discordのスラッシュコマンドに画像を添付して送信」という一連の操作を完全に自動化するショートカットを作ることは、現在のiOSとDiscordの仕様上できません。**
アプリ間の操作の制限:
iOSのセキュリティ仕様上、「ショートカット」アプリが他のアプリ(この場合はDiscordアプリ)の画面を直接操作すること(例:チャット欄をタップする、ファイル添付ボタンを押す、送信ボタンを押す)は許可されていません。
Discord APIの規約上の問題:
アプリの操作ができないなら、プログラム(API)経由で直接スラッシュコマンドを実行すれば良いように思えます。しかし、これを自動化するには「あなた自身」としてログインするための情報(ユーザートークン)が必要になります。このユーザートークンをプログラムで自動的に利用する行為は「セルフボット」と呼ばれ、Discordの利用規約で固く禁止されています。発覚した場合、アカウントが停止される非常に高いリスクがあります。
discord.jsだとリスク取ってやってる可能性ある
✅タイトルを誤認しているときに追加で修正できる機能